Using improved Memetic Algorithm and local search to solve University Course Timetabling Problem (UCTP)

نویسندگان

  • Majid Joudaki
  • Mehdi Imani
  • Niloofar Mazhari
چکیده

Course Timetabling is a complex problem, happening at the beginning of every semester at universities. In this problem, one of the most important issues is variety of constraints, which results in different ways of timetabling in different universities. Comparing to exact methods which take lots of time to solve UCTP, metaheuristic methods produce a feasible solution within reasonable computation time. In this paper, a hybrid method is presented, which is based on combination of improved Memetic and Simulated Annealing Algorithms. Using Simulated Annealing Algorithm as the local search routine increases exploiting ability of Memetic Algorithm. Also, modifying Crossover operator of Memetic Algorithm and creating initial population by a heuristic-based method improves this algorithm. In order to improve produced chromosomes and decreasing the number of violation of the constraints, a new operator is designed and added to Memetic Algorithm called improvement operator. With comparing the results of this method and some modern methods using standard data, efficiency of this method is clear. KeywordsMemetic Algorithm, Local Search, Simulated Annealing, University Course Timetabling Problem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A memetic algorithm for University Course Timetabling

We present here a metaheuristic approach to the university course timetabling problem using a memetic algorithm with a very effective local search. The algorithm was tested on the International Timetabling Competition benchmark instances. Results are encouraging and show that evolutionary computation with the help of local search can compete with succesful algorithms on the problem.

متن کامل

An improved memetic algorithm to minimize earliness–tardiness on a single batch processing machine

In this research, a single batch processing machine scheduling problem with minimization of total earliness and tardiness as the objective function is investigated.We first formulate the problem as a mixed integer linear programming model. Since the research problem is shown to be NP-hard, an improved memetic algorithmis proposed to efficiently solve the problem. To further enhance the memetic ...

متن کامل

An Evolutionary Immune Approach for University Course Timetabling

The university course timetabling problem (UCTP) is a combinatorial NP-complete problem that has been subject to research since the early 1960’s. Numerous solution techniques have been applied to the timetabling problem ever since. This paper aims at formulating an immune-inspired algorithm, namely the Clonal Selection Algorithm1 (CSA1) and testing its ability in solving the UCTP against the Ge...

متن کامل

Memetic Algorithm and its Application to the Arrangement of Exam Timetable

This paper looks at Memetic Algorithm for solving timetabling problems. We present a new memetic algorithm which consists of global search algorithm and local search algorithm. In the proposed method, a genetic algorithm is chosen for global search algorithm while a simulated annealing algorithm is used for local search algorithm. In particular, we could get an optimal solution through the .NET...

متن کامل

An Evolutionary Non-Linear Great Deluge Approach for Solving Course Timetabling Problems

The aim of this paper is to extend our non-linear great deluge algorithm into an evolutionary approach by incorporating a population and a mutation operator to solve the university course timetabling problems. This approach might be seen as a variation of memetic algorithms. The popularity of evolutionary computation approaches has increased and become an important technique in solving complex ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011